package collection02;


import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;


public class CollectionToArray {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<>();
        c.add("one");
        c.add("two");
        c.add("three");
        c.add("four");
        c.add("five");
        System.out.println(c);//[one, two, three, four, five]

        /*
         * 1)若参数数组元素个数 == 集合元素个数, 那就正常转换
         * 2)若参数数组元素个数 < 集合元素个数, 正常转换, 按照集合大小给数组
         * 3)若参数数组元素个数 > 集合元素个数, 正常转换, 同时在末尾补出默认值null
         */
        String[] arr = c.toArray(new String[0]);
        System.out.println(Arrays.toString(arr));//[one, two, three, four, five]
    }
}
